clean a well or canal - Français Anglais Dictionnaire